@charset "utf-8";
/* CSS Document */

body,html,div,iframe,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,table,thead,tbody,tfoot,tr,th,td,input,select,a,* {padding:0; margin:0;}

table { border-collapse:collapse; border-spacing:0;}
ul,li { list-style:none;}
img { border:0;}
input,select,img,a { vertical-align:middle;}
a { color:#515151; text-decoration:none;}
a:hover { color:#de2500; text-decoration:none;}

.dns_clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}
.dns_clearfix {display: inline-table;}
* html .dns_clearfix { height:1%;}
.dns_clearfix { display:block;}
.dns_visible { visibility:hidden}

.dns_font_red { color:#d61208;}
.dns_font_price { color:#c51313; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.dns_font_sale { color:#cb7c0c; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.dns_font_blue { color:#62a6eb;}
.dns_font_orange { color:#ff4800;}
.dns_through { display:inline; text-decoration:line-through; color:#bebebe; font-size:12px;}

body{ background:#fff; font-size:12px; color:#484848; font-family:Arial, Helvetica, sans-serif, "宋体";}

/* 整体布局 */
.dns_wrapper { width:952px; margin:auto;}
.dns_header { width:100%; position:relative;}
.dns_main { width:100%;}
.dns_main_top { width:100%;}
.dns_main_bottom { width:100%;}
.dns_mleft { width:200px; float:left;}
.dns_mright { width:747px; float:right;}
.dns_service { width:100%;}
.dns_footer { width:100%; padding:20px 0;}

/* 头部dns_header */
.dns_logo { height:55px; width:200px; position:absolute; left:0; top:10px; overflow:hidden;}
.dns_htop { height:74px;}
.dns_account { height:24px; line-height:24px; text-align:right; overflow:hidden}
.dns_account a { padding-left:10px;}

.dns_topSearch { width:526px; height:25px; padding:8px 9px 9px; background:url(../myimages/topsearch.gif) no-repeat; float:right; }
.dns_topSearch div { display:inline-block;}
.dns_ts_select { width:90px; height:25px; float:left; position:relative;}
.dns_selectbox { width:82px; height:25px; line-height:25px !important; border:0; background:none; padding-left:8px; color:#9f6b28;}
.dns_selectbox_option { position:absolute; left:0; top:25px; width:72px; background-color:#fff; border-bottom:#d60f0e solid 1px; text-align:left;}
.dns_selectbox_option li { cursor: pointer; line-height: 20px; padding-left:8px; }
.dns_selectbox_option li.dns_selected { background-color:#F49FAC;}
.dns_selectbox_option li.dns_current { background-color:#ED6378;}
.dns_ts_text { width:335px; height:25px; padding-left:10px; float:left;}
.dns_ts_text input { width:335px; height:25px; line-height:25px !important; background:none; border:none;}
.dns_ts_button { width:80px; height:25px; line-height:25px; text-align:center; padding-left:8px; float:left;}
.dns_ts_button a { font-weight:bold; font-size:14px; font-weight:bold; color:#fff;}

.dns_topnav { height:43px; background:url(../myimages/topnav.gif) no-repeat; overflow:hidden;}
.dns_topnav ul { display:block; height:43px; width:760px; float:left; padding-left:20px; overflow:hidden}
.dns_topnav ul li { height:43px; line-height:43px; padding:0 25px; background:url(../myimages/topnav_li.gif) no-repeat right top; float:left;}
.dns_topnav ul li a { font-weight:bold; font-size:14px; color:#fff;}
.dns_topnav ul li a:hover { color:#fff; text-decoration:underline;}

.dns_investment { width:137px; height:37px; padding:3px 10px 0 0; float:right; overflow:hidden}

/* 主体dns_main */
.dns_title { height:30px; line-height:30px; padding:0 20px; background:url(../myimages/cg_line.gif) no-repeat center bottom; font-size:14px; font-weight:bold; color:#333333; overflow:hidden;}
.dns_mright_title { height:27px; line-height:27px; padding:0 20px; background:url(../myimages/top_right_title_bg.gif) no-repeat center bottom; font-size:14px; font-weight:bold; color:#d80303; overflow:hidden;}

/* dns_main_top dns_mleft */
.dns_pdts_cg { width:200px; background:url(my../myimages/category_top_bg.gif) no-repeat 0 0 #f5f5f5; padding-top:7px; margin-top:8px;}
.dns_pdts_cg_Cnt { width:198px; border:1px solid #ddd; border-top:0; padding-bottom:10px;}
.dns_pdts_cg_list { width:178px; background:url(../myimages/cg_line.gif) no-repeat center bottom; padding:8px 0 10px 20px; position:relative; z-index:1000;}
.dns_pdts_cg_tit { height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#de2500; background:url(../myimages/cg_childmenu.gif) no-repeat 165px 7px; overflow:hidden;}
.dns_pdts_cg_list ul { display:block; overflow:hidden}
.dns_pdts_cg_list ul li { width:72px; height:24px; line-height:24px; background:url(../myimages/cg_li.gif) no-repeat 0 9px; padding-left:8px; float:left; overflow:hidden}
.dns_pdts_cg_childlist { position:absolute; top:0; left:198px; width:200px; height:300px; background:#0F9; visibility:hidden;}

.dns_mleft_adv { width:200px; overflow:hidden}
.dns_mleft_adv img { margin-top:8px;}


/* dns_main_top dns_mright */
.dns_mrtop { width:100%; margin-top:8px;}

.dns_banner { width:536px; height:237px; float:left; margin-left:4px; display:inline-block; overflow:hidden}
.dns_notice { width:198px; background:url(../myimages/notice_top.gif) no-repeat 0 0 #fff; padding-top:7px; float:right;}
.dns_notice_Cnt { width:196px; border:1px solid #d0d0d0; border-top:0; padding-bottom:3px; position:relative;}
.dns_notice_More { position:absolute; top:5px; right:10px; }
.dns_notice_More a { color:#d99a9a;}
.dns_notice_Cnt ul { display:block; padding:0 10px; overflow:hidden;}
.dns_notice_Cnt ul li { height:24px; line-height:24px; overflow:hidden; }
.dns_notice_Cnt ul li a:hover { color:#e7601e;}
.dns_assurance { width:196px; overflow:hidden}
.dns_assurance img { padding:0 5px;}

.dns_newpdt { width:535px; height:327px; padding:5px 0 0 5px; float:left; position:relative; overflow:hidden}
.dns_newLabel { width:62px; height:63px; background:url(../myimages/new_label.gif) no-repeat; position:absolute; top:0; left:0; z-index:100;}
#dns_mytab { width:533px; border:1px solid #d4d4d4; background:url(../myimages/new_tab_bg.gif) repeat-x;}
#dns_mytab .dns_tabTit { height:26px; padding-top:17px; overflow:hidden}
#dns_mytab .dns_tabTitle { display:block; height:26px; float:right; overflow:hidden}
#dns_mytab .dns_tabTitle li { float:left; height:24px; line-height:24px; background:url(../myimages/new_tabtitle.gif) repeat-x; border:1px solid #d4d4d4; border-right:0; padding:0 10px; }
#dns_mytab .dns_tab_select,#dns_mytab .dns_tab_hover { background:#fff !important; border-bottom-color:#fff !important;}
#dns_mytab .dns_tabContent { width:533px; height:261px; padding:9px 0 8px 0; background:url(../myimages/new_tabCnt_bg.gif) repeat-x; position:relative;}
#dns_mytab .dns_mytabContent { width:533px; height:261px; position:absolute; top:9px; left:0; overflow:hidden}

.dns_rollBox { width:480px; height:261px; padding:0 26px 0 27px }

.dns_scroller_mask { width:480px; height:261px !important; position:absolute; left:27px; top:0; overflow:hidden}

.dns_rollBox li { width:122px; height:235px; padding:14px 19px; background:url(../myimages/new_pt_bg.gif) no-repeat 5px 0px; float:left; }
.dns_rollBox li div img { width:119px; height:119px; border:1px solid #d4d4d4;}
.dns_rollBox li span { display:block; padding:0 10px; overflow:hidden}
.dns_rollBox li span.dns_name { height:40px; line-height:20px; color:#403e3e; }
.dns_rollBox li span.dns_price { background:url(../myimages/yuan.gif) no-repeat 10px 5px; height:21px; line-height:21px; color:#be2621; padding-left:20px; font-weight:bold; font-size:14px;}
.dns_rollBox li span.dns_Sale { height:21px; line-height:21px; color:#646464;}
.dns_rollBox li span.dns_Star { height:19px; line-height:19px;}
.dns_rollBox li span.dns_Star img { height:11px; width:11px;}
.dns_rollBox li span.dns_comment { height:19px; line-height:19px; color:#1482bb;}

.dns_scroller_nav { width:533px; position:absolute; top:125px;}
.dns_scroller_nav li{ cursor:pointer; position: absolute; top:0; background:none; padding:3px; margin:0;}


.dns_shoprank { width:198px; background:url(../myimages/rank_top.gif) no-repeat 0 0 #fff; padding-top:7px; float:right;}
.dns_shoprank_Cnt { width:190px; border:4px solid #e6e6e6; border-top:0; padding-bottom:3px; position:relative;}

.dns_shoprank ul { width:190px; display:block; }
.dns_shoprank ul li { clear:both; zoom:1; width:185px; background:url(../myimages/dot_line.gif) no-repeat center bottom; padding-bottom:1px; padding-left:5px; overflow:hidden;}
.dns_shoprank ul li a { display:block; height:25px; line-height:25px; padding-left:27px; overflow:hidden}
.dns_shoprank ul li a img { display:none;}
.dns_shoprank ul li a p { display:none; color:#626262;}

.dns_shoprank li.cur a { height:45px; padding:3px 5px; background:none;}
.dns_shoprank li.cur a img { display:block; width:39px; height:41px; border:1px solid #d3d3d3; float:left;}
.dns_shoprank li.cur a span { display:block; height:25px; line-height:25px; color:#ff0000; font-size:14px; font-weight:bold; padding-left:5px; overflow:hidden}
.dns_shoprank li.cur a p { display:block; height:20px; line-height:20px; padding-left:5px; overflow:hidden}

.dns_shoprank .top1 a { background:url(../myimages/01_rank.gif) no-repeat 2px 5px; color:#ff0000;}
.dns_shoprank .top2 a { background:url(../myimages/02_rank.gif) no-repeat 2px 5px; color:#1a8ebf;}
.dns_shoprank .top3 a { background:url(../myimages/03_rank.gif) no-repeat 2px 5px; color:#809d1e;}
.dns_shoprank .top4 a { background:url(../myimages/04_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top5 a { background:url(../myimages/05_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top6 a { background:url(../myimages/06_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top7 a { background:url(../myimages/07_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top8 a { background:url(../myimages/08_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top9 a { background:url(../myimages/09_rank.gif) no-repeat 2px 5px;}
.dns_shoprank .top10 a { background:url(../myimages/10_rank.gif) no-repeat 2px 5px;}

/* dns_main_bottom dns_mleft */

.dns_hotrank { width:200px; background:url(../myimages/category_top_bg.gif) no-repeat 0 0 #f5f5f5; padding-top:7px; margin-top:8px;}
.dns_hotrank_Cnt { width:198px; border:1px solid #ddd; border-top:0; padding-bottom:8px;}
.dns_hotrank_list { height:60px; background:url(../myimages/dash_line.gif) no-repeat center bottom; padding:8px; overflow:hidden}
.dns_hotrank_list img { display:block; width:52px; height:53px; padding:1px; border:1px solid #d4d4d4; float:left;}
.dns_hotrank_list span { display:block; width:110px; height:19px; line-height:19px; float:left; padding-left:10px; overflow:hidden}
.dns_hotrank_list span.dns_name { color:#525252;}
.dns_hotrank_list span.dns_num { color:#3e95cd;}
.dns_hotrank_list span.dns_price { height:22px; line-height:22px; color:#525252;}

.dns_price_cg { width:200px; background:url(../myimages/cgprice_top_bg.gif) no-repeat 0 0 #fff; padding-top:7px; margin-top:8px;}
.dns_price_cg_tit { height:30px; line-height:30px; padding:0 20px; background:url(../myimages/pc_title_bg.gif) no-repeat center bottom; font-size:14px; font-weight:bold; color:#333333; overflow:hidden;}
.dns_price_cg_Cnt { width:198px; background:url(../myimages/cgprice_cnt_bg.gif) no-repeat 0 0; border:1px solid #ddd; border-top:0; padding-bottom:8px;}
.dns_price_cg_Cnt li { height:24px; line-height:24px; padding:0 20px; overflow:hidden}

/* dns_main_bottom dns_mright */
.dns_productShowAll { width:743px; background:url(../myimages/pdt_Show_top.gif) no-repeat; padding-top:8px; margin-top:8px;}
.dns_productShowIn { width:741px; background:url(../myimages/pdt_Show_Cnt_bg.gif) repeat-x; border:1px solid #d0d4d6; border-top:0;}
.dns_productShow { width:100%; position:relative;}
.dns_productShow_title { height:28px; padding-left:18px; overflow:hidden}
.dns_productShow_cg { height:24px; line-height:24px; background:#f1f1f1; position:absolute; top:2px; right:5px; overflow:hidden}
.dns_productShow_cg a { padding:0 6px;}
.dns_productShow_cnt { padding:12px;}
.dns_pSc_img { width:187px; float:left; overflow:hidden}
.dns_pSc_list { width:530px; float:left;}

.dns_productShow_adv { width:530px; float:left;}
.dns_productShow_adv img { padding-left:15px;}

.dns_picMark { width:122px; height:210px; padding:0 0 0 10px; float:left; }
.dns_picMark div img { width:119px; height:119px; border:1px solid #d4d4d4;}
.dns_picMark span { display:block; padding:0 10px; overflow:hidden}
.dns_picMark span.dns_name { height:40px; line-height:20px; color:#403e3e; }
.dns_picMark span.dns_price { background:url(../myimages/yuan.gif) no-repeat 10px 5px; height:21px; line-height:21px; color:#be2621; padding-left:20px; font-weight:bold; font-size:14px;}
.dns_picMark span.dns_Sale { height:21px; line-height:21px; color:#646464;}
.dns_picMark span.dns_Star { height:19px; line-height:19px;}
.dns_picMark span.dns_Star img { height:11px; width:11px;}
.dns_picMark span.dns_comment { height:19px; line-height:19px; color:#1482bb;}


/* 服务dns_service */

.dns_service { width:100%;}
.dns_service table { width:100%; }
.dns_service table td { vertical-align:top; padding:20px 0; line-height:25px;}
.dns_service div { border-right:1px solid #cccccc; padding-left:20px;}
.dns_service div span { display:block; line-height:25px; font-weight:bold; overflow:hidden}
.dns_service div ul { display:block;}
.dns_service div ul li { height:25px; line-height:25px; background:url(../myimages/li.gif) no-repeat 3px 11px; padding-left:10px; overflow:hidden}

.dns_footpic { height:55px; text-align:center; overflow:hidden}

/* 底部dns_footer */

.dns_footlink { height:30px; text-align:center; overflow:hidden}
.dns_footlink ul { text-align:center;}
.dns_footlink ul li { height:30px; line-height:30px; display:inline-block; *display:inline; zoom:1;}
.dns_footlink ul li a { padding:0 10px;}

.dns_footcopy { height:30px; line-height:30px; text-align:center; overflow:hidden}

/*后台首页*/
.dns_btopadv { width:952px; margin:8px 0; overflow:hidden}

.dns_btopnav { height:35px; background:url(../myimages/btopnav.gif) no-repeat; position:relative; overflow:hidden;}
.dns_btopnav ul { display:block; height:35px; padding:0 20px; overflow:hidden}
.dns_btopnav ul li { height:35px; padding:0 10px; float:left;}
.dns_btopnav ul li a { display:block; width:100px; height:35px; line-height:35px; font-weight:bold; font-size:14px; color:#fff; text-align:center;}
.dns_btopnav ul li a:hover { background:url(../myimages/btopnav_li.gif) no-repeat 0 100%; color:#aa0f08;}
.dns_btopnav ul li a.dns_cur { background:url(../myimages/btopnav_li.gif) no-repeat 0 100%; color:#aa0f08;}

.dns_shopAddr { position:absolute; top:8px; right:10px; color:#fff;}
.dns_shopAddr a { color:#fff;}

.dns_bsmenu { width:163px; margin-top:8px; float:left;}
.dns_bsmenu dl dt { height:30px; line-height:30px; background:url(../myimages/bsidemenu.gif) no-repeat 0 0; padding-left:30px; color:#fff; font-weight:bold; overflow:hidden;}
.dns_bsmenu dl dd { width:100%;}
.dns_bsmenu dl dd li { height:28px; line-height:28px; background:url(../myimages/bsidemenu.gif) no-repeat 0 -30px; padding-left:30px; overflow:hidden;}
.dns_bsmenu dl dd li a { color:#030303; }
.dns_bsmenu dl dd li a:hover { color:#de2500; }

.dns_backstage { width:784px; float:right;}
.dns_bsg_left { width:550px; float:left;}
.dns_bsg_right { width:222px; float:right;}

.dns_bnotice { height:28px; line-height:28px; background:url(../myimages/icon_n.gif) no-repeat 5px 6px; border:1px solid #e1e1e1; padding:0 10px 0 30px; margin-top:8px; overflow:hidden}
.dns_bnotice a { padding-right:20px;}

.dns_bsgLt { width:548px; background:#f9f9f9; border:1px solid #d0d0d0; margin-top:8px; }
.dns_bsgLt dl dt { height:31px; line-height:31px; padding:0 24px; border-bottom:1px solid #d0d0d0; color:#b52519; font-size:14px; font-weight:bold; overflow:hidden;}
.dns_bsgLt dl dd { width:530px; padding:9px; color:#545454; overflow:hidden}
.dns_bsgLt dl dd li { padding:5px 0;}

.dns_bsgLt dl.dns_myAccount .dns_uplodephoto { width:90px; float:left; margin:10px 10px 0 0; overflow:hidden}
.dns_bsgLt dl.dns_myAccount .dns_uplodephoto .btn_photo img { display:block; width:88px; height:116px; border:1px solid #d7d7d7;}
.dns_bsgLt dl.dns_myAccount .dns_uplodephoto .dns_btn { display:block; height:24px; padding:8px; text-align:center;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo { width:415px; float:left; overflow:hidden}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo .dns_myname { font-size:14px; color:#13a9e1; font-weight:bold;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo .dns_myaddr { color:#000; padding-left:8px;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo .dns_myalevel { padding-left:18px;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo a { margin-left:10px;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo .dns_sjzhaq { background:#62a6eb; color:#fff;}
.dns_bsgLt dl.dns_myAccount .dns_myAtinfo .dns_jy { background:#efefef;}

.dns_bsgLt dl li.dns_bbTip_table td { background:#ececec; padding:4px 6px;}

.dns_bsgLt dl.dns_fwqktx table { width:100%;}
.dns_bsgLt dl.dns_fwqktx td{ border:1px solid #ffe0b0; background:#fff; height:23px; text-align:center;}
.dns_bsgLt dl.dns_fwqktx thead td{ background:#fff3b9; color:#3366cc;}

.dns_bsgLt dl.dns_myorder table { width:94%; border:1px solid #dadada; margin:auto;}
.dns_bsgLt dl.dns_myorder table td { padding:5px; border-bottom:1px solid #dadada; text-align:center;}
.dns_bsgLt dl.dns_myorder table thead td { background:#e0e0e0; padding:5px; border-right:1px solid #f7f7f7;}

.dns_bsgLt .dns_pts_tj li { padding:12px;}

.dns_bsgRt { width:220px; border:1px solid #d7d7d7; margin-top:8px; }
.dns_bsgRt dl dt { height:29px; line-height:29px; padding:0 20px; background:#eaeaea; border-top:1px solid #fff; color:#000; font-size:14px; font-weight:bold; overflow:hidden;}
.dns_bsgRt dl dd { width:210px; padding:6px 5px; overflow:hidden}

.dns_bsgRt dl.dns_noticeList li { height:24px; line-height:24px; background:url(../myimages/dot.gif) no-repeat 0 11px; padding-left:8px; overflow:hidden}
.dns_bsgRt dl.dns_noticeList li a { color:#000;}
.dns_bsgRt dl.dns_noticeList li a:hover { color:#de2500;}

.dns_bsgRt dl.dns_govkf li { height:27px; line-height:27px; padding-left:8px; color:#323131; overflow:hidden}
.dns_bsgRt dl.dns_govkf li a { color:#cd1111;}


.dns_say li { padding:3px; color:#000;}





/**/
.dns_choose { width:940px; background:#f4f4f4; border:1px solid #e8e8e8; padding:10px;}
.dns_choose td { text-align:center;}
.dns_choose td select { padding:5px;}
.dns_choose_display { width:700px; margin:2px 0 0 8px; height:28px; line-height:28px; padding-top:6px; background:url(../myimages/choose_display.gif) no-repeat; color:#9e9e9e; border-right:1px solid #d8d8d8; padding-left:48px; overflow:hidden}
.dns_deploy { height:50px; text-align:center; padding:20px; overflow:hidden}
.dns_deploy_text { width:940px; border:1px solid #ccc; height:120px; line-height:20px; padding:3px; overflow:auto;}


.dns_information { background:url(../myimages/title.gif) no-repeat;}
.dns_info_tit { height:33px; line-height:33px; background:url(../myimages/icon_info.gif) no-repeat 12px 9px; padding-left:35px; font-weight:bold; font-size:14px; color:#4e4d4d; overflow:hidden}
.dns_info_cnt { padding:10px; overflow:hidden}
.dns_info_cnt td { padding:5px; vertical-align:top;}
.dns_info_cnt .dns_bbAttr { background:#f8f8f8; border:1px solid #ececec; padding:8px;}
.dns_info_cnt .dns_upload_color { width:720px; padding:10px 0; overflow:hidden}
.dns_info_cnt .dns_one_up { width:320px; float:left; margin-right:35px; overflow:hidden}
.dns_info_cnt .dns_one_up table { width:100%;}
.dns_info_cnt .dns_one_up td { border:1px solid #e1e1e1;}
.dns_info_cnt .dns_one_up thead td { background:#f0f0f0;}
.dns_info_cnt .dns_upload_newPic { width:660px; overflow:hidden}
.dns_info_cnt .dns_upload_newPic dl { padding-top:25px; position:relative;}
.dns_info_cnt .dns_upload_newPic dt { position:absolute; top:0; left:22px; height:25px; line-height:25px; border:1px solid #add2ff; border-bottom:0; font-weight:bold; color:#000; background:#fff; padding:0 10px;}
.dns_info_cnt .dns_upload_newPic dd { border:1px solid #add2ff; padding:8px;}
.dns_up_slide { width:640px;}
.dns_up_slide .dns_slide { width:105px; overflow:hidden}
.dns_up_slide .dns_sbimg { width:103px; height:103px; border:1px solid #ffc097; background:#ffd9c0; overflow:hidden}
.dns_up_slide .dns_ssimg { width:105px; overflow:hidden}
.dns_up_slide .dns_ssimg img { width:16px; height:15px; padding:4px 1px 1px; background:url(../myimages/slide_sbg.gif) no-repeat -18px 0; margin:1px;}
.dns_up_slide .dns_ssimg img.dns_cur { background:url(../myimages/slide_sbg.gif) no-repeat 0 0;}
.dns_up_slide .dns_up_slidePic { width:88px; height:88px; border:1px solid #ffc097; margin:0px 1px 8px; overflow:hidden}

.dns_bbtip { background:url(../myimages/icon_light.gif) no-repeat 8px 4px #ffffe5; padding-left:25px; padding-right:10px; border:1px solid #ffcc7f; line-height:24px;}

.dns_info_cnt .dns_kdfs { background:#f8f8f8; border:1px solid #ececec; padding:8px;}
.dns_deploy_preview { height:30px; padding:20px; text-align:center; overflow:hidden}
.dns_deploy_preview img { margin:0 10px;}


/*商品详情*/
.dns_guidence { height:40px; line-height:40px; color:#404040; padding:0 18px; overflow:hidden;}
.dns_div_guide { height:40px; float:left; color:#666666;}

.dns_product_details { width:940px; padding:6px;}

.dns_product_detail { width:940px;}
.dns_product_detail .dns_dtslide { width:381px; float:left;}
.dns_dtslide .dns_photo { width:367px; height:367px; background:url(../myimages/detail_photo_bg.gif) no-repeat; padding:7px; overflow:hidden}
.dns_dtslide .dns_sphoto { width:381px; padding-top:8px; overflow:hidden}
.dns_dtslide .dns_sphoto div { width:67px; padding:0 4px; float:left; overflow:hidden}
.dns_dtslide .dns_sphoto img { width:65px; height:65px; border:1px solid #c3c3c3; margin:auto;}
.dns_dtslide .dns_sphoto div:hover img,.dns_dtslide .dns_sphoto div.dns_cur img { border:1px solid #cd0101;}

.dns_product_detail .dns_summary { width:540px; margin-left:390px; overflow:hidden}
.dns_sy_meta li { border-bottom:1px dotted #d8d8d8; padding-bottom:5px;}
.dns_sy_meta li.dns_rzh { text-align:right;}
.dns_sy_meta li.dns_hname { padding:15px 0; color:#2b2b2b; font-weight:bold; font-size:14px;}
.dns_sy_meta1 { margin-top:10px;}
.dns_sy_meta1 dl { clear:both; padding:0 10px; }
.dns_sy_meta1 dl dt { width:60px; height:30px; line-height:30px; float:left;}
.dns_sy_meta1 dl dd { width:450px; height:30px; line-height:30px; float:left; }
dl.dns_freight dd {/* background:url(../myimages/freight.gif) no-repeat 0 7px; padding-left:20px; */}
dl.dns_share dd img { margin:1px;}
.dns_sy_meta2 { border:1px solid #ebebeb; margin-top:15px;}
.dns_sy_meta2 dl { clear:both; padding:0 10px; }
.dns_sy_meta2 dl dt { width:60px; height:25px; line-height:25px; padding:8px 0; float:left;}
.dns_sy_meta2 dl dd { width:450px; height:25px; line-height:25px; padding:8px 0; float:left;}
dl.dns_goods_size dd a { border:1px solid #bbbbbb; padding:2px 5px; margin:0 2px; color:#000;}
dl.dns_goods_color dd { position:relative;}
dl.dns_goods_color dd a { margin:0 2px;}
a.dns_gcMore { position:absolute; right:0; top:12px;}
dl.dns_buy_num { border-top:1px dotted #d8d8d8;}
div.dns_buy_btn { clear:both; border-top:1px dotted #d8d8d8; margin:0 5px;}
div.dns_buy_btn img { padding:8px;}

.dns_tlcptj { clear:both; width:880px; height:161px; padding:26px 18px 26px 52px; background:url(../myimages/tlcptj.gif) no-repeat 6px 6px;}
.dns_tlcptj ul { display:block; width:880px; height:161px; overflow:hidden}
.dns_tlcptj ul li { width:120px; height:135px; float:left; padding:15px 12px 0; border-right:1px solid #eeeeee; overflow:hidden}
.dns_tlcptj ul li img { width:120px; height:95px;}
.dns_tlcptj ul li span { display:block; height:20px; line-height:20px; text-align:center; overflow:hidden}
.dns_tlcptj ul li p { display:block; height:20px; line-height:20px; text-align:center; overflow:hidden}


.dns_detailsTab { width:940px; padding:8px 6px; overflow:hidden}

#dns_mydtstab { width:940px; }
#dns_mydtstab .dns_tabTit { height:34px; background:url(../myimages/dts_tab.gif) repeat-x 0 0;overflow:hidden}
#dns_mydtstab .dns_tabTitle { display:block; height:34px; overflow:hidden}
#dns_mydtstab .dns_tabTitle li { float:left; width:129px; height:34px; line-height:34px; background:url(../myimages/dts_tab.gif) no-repeat -130px -34px; text-align:center; font-weight:bold; font-size:14px; color:#3a3a3a; overflow:hidden; margin-right:3px;}
#dns_mydtstab .dns_tab_select,#dns_mydtstab .dns_tab_hover { background:url(../myimages/dts_tab.gif) no-repeat 0 -34px !important; color:#fff !important;}
#dns_mydtstab .dns_tabContent { width:940px; padding:10px 0; overflow:hidden }
#dns_mydtstab .dns_mytabContent { width:940px; overflow:hidden}

.dns_detailInfo,dns_details_text { width:940px; margin-bottom:10px; overflow:hidden}
.dns_detailInfo table { width:938px;}
.dns_detailInfo table td { border:1px solid #e1e1e1; padding:0 10px;}
.dns_detailInfo table thead td,.dns_detailInfo table thead th { height:31px; background:#d1d1d1; font-size:14px; font-weight:bold; color:#3a3a3a;}
.dns_detailInfo table tbody td { height:30px; color:#626262;}


/*列表*/
.dns_mdiv950 { width:950px; background:url(../myimages/div950_bg.gif) repeat-x; border:1px solid #dcdcdc; margin-top:8px; position:relative;}
.dns_guidence b { color:#b00000; font-weight:bold;}
.dns_div_guide { height:40px; float:left; color:#666666;}
.dns_div_guide a { color:#666666;}
.dns_div_count { height:40px; float:left; padding-left:20px;}
.dns_div_condition { height:40px; float:left; padding-left:20px;}

.dns_search_nav { width:914px; background:url(../myimages/thead_bg.gif) repeat-x; padding:10px 18px 20px;}

.dns_search_nav dl { width:100%; background:url(../myimages/dl_line.gif) repeat-x left bottom; color:#686868; }
.dns_search_nav dl dt { width:40px; height:30px; line-height:30px; float:left; font-weight:bold; overflow:hidden}
.dns_search_nav dl dd { width:870px; margin-left:40px; overflow:hidden}
.dns_search_nav dl dd ul li { height:30px; line-height:30px; float:left; padding:0 15px; white-space:nowrap; }
.dns_search_nav dl dd ul li a { color:#686868;}
.dns_search_nav dl dd ul li a:hover { background:#bd0505; color:#fff;}
.dns_search_nav dl dd ul li a.cur { background:#bd0505; color:#fff;}

.dns_show_style { height:40px; margin-top:8px; color:#666; font-weight:bold;}
.dns_show_style a { display:inline-block; zoom:1; *display:inline; height:22px; line-height:22px; background:url(../myimages/show_style_a.gif) no-repeat 100% 0; border:1px solid #dddddd; padding:0 18px; margin:0 1px;}
.dns_show_style a.up_show { background-position:100% -22px; color:#fff; padding-right:24px;}
.dns_show_style a.down_show { background-position:100% -44px; color:#fff; padding-right:24px;}

.dns_search_show { width:952px; overflow:hidden }
.dns_list_view { display:block;}
.dns_list_view li { width:224px; height:300px; padding:20px 6px; float:left; position:relative; overflow:hidden}
.dns_list_view li div.dns_photo { width:224px; height:224px; text-align:center; border:1px solid #d5d5d5; overflow:hidden}
.dns_list_view li div.dns_photo img { vertical-align:middle;}
.dns_list_view li .dns_summary { height:24px; line-height:24px; color:#131313; overflow:hidden}
.dns_list_view li .dns_price_sale { height:24px; line-height:24px; overflow:hidden}
.dns_list_view li .dns_comment { height:20px; padding-top:4px; line-height:20px; overflow:hidden}
.dns_list_view li .dns_price_sale span,.dns_list_view li .dns_comment span { position:absolute; right:20px;}

.dns_pages { width:98%; clear:both; padding:25px 1%; text-align:right; overflow:hidden}
.dns_pages a { border:1px solid #dcdcdc; padding:2px 5px; margin:0 2px; color:#666666;}
.dns_pages a:hover { background:#d02207; color:#fff;}
.dns_pages a.cur { background:#d02207; color:#fff;}


/*购物车*/
.dns_mycart { height:66px; line-height:66px; text-align:right; color:#222; font-size:14px; position:relative; margin-top:10px; overflow:hidden;}
.dns_mycart .dns_b { color:#ff0000;}

.dns_mycart_tit { width:190px; height:66px; position:absolute; left:0; top:0;}
.dns_mycart_cnt { background:#f5f5f5; border:1px solid #ddd; padding:18px 6px 6px; margin-top:8px;}

.dns_mycart_list td { border:1px solid #f5f5f5; padding:0 5px; text-align:center;}
.dns_mycart_list thead td { height:27px; background:#d1d1d1;}
.dns_mycart_list tbody td { padding:3px;}
.dns_shopInfo { height:21px; line-height:21px; background:url(../myimages/shopInfo_bg.gif) repeat-x; padding:0 30px; text-align:left; overflow:hidden}
.dns_shopInfo a { padding-right:20px;}
tr.dns_light { background:transparent;}
tr.dns_dark { background:#e7e7e7;}
.dns_mycart_list tbody td.dns_pname { text-align:left;}
.dns_mycart_list img { margin:2px;}
.dns_mycart_list .dns_img img { border:1px solid #d1d1d1;}

.dns_allvalue { height:30px; line-height:30px; text-align:right; padding:5px; overflow:hidden}
.dns_orderlist_OK { clear:both; height:30px; text-align:right; padding:5px; overflow:hidden}
.dns_orderlist_OK img { margin-left:10px;}

.dns_order_addr .dns_addr { background:#e4e4e4;}
.dns_order_addr td { padding:5px; vertical-align:top;}
.dns_other_addr { font-size:14px; border:1px solid #f8f8f8; background:#ececec;}

.dns_orderInfo { width:940px; overflow:hidden}
.dns_orderInfo_text { width:940px; overflow:hidden; position:relative;}
.dns_orderInfo_allvalue { position:absolute; right:10px; bottom:0px;}
.dns_orderInfo ul { display:block; padding-top:10px;}
.dns_orderInfo ul li { height:30px; line-height:30px; float:left; padding:0 15px; white-space:nowrap;}
.dns_orderInfo table { width:98%; margin:10px auto; border:1px solid #d1d1d1;}
.dns_orderInfo table td { padding:5px; border-top:1px solid #d1d1d1; background:#f0f0f0; text-align:center; }
.dns_orderInfo table thead td { background:#d1d1d1; color:#313131; font-weight:bold; padding-left:20px; text-align:left;}
.dns_orderInfo .dns_img img { border:1px solid #d1d1d1;}

.dns_mode { margin:10px auto;}
.dns_mode td { padding:5px;}

.dns_cartLeft { width:720px; float:left; overflow:hidden}
.dns_clborder { width:710px; border:1px solid #ccc; padding:4px; margin-top:8px;}
.dns_pTocart { width:690px; line-height:40px; background:#fffceb; border:1px solid #eed97c; padding:9px; font-size:24px; font-weight:bold; overflow:hidden}
.dns_pTocart table { width:690px;}

.dns_pts_tj, .dns_pts_tj ul { display:block; background:#fff; overflow:hidden}
.dns_pts_tj li { width:150px; height:190px; padding:20px 12px; float:left; position:relative; overflow:hidden}
.dns_pts_tj li div.dns_photo { width:150px; height:130px; text-align:center; overflow:hidden}
.dns_pts_tj li div.dns_photo img { vertical-align:middle;}
.dns_pts_tj li .dns_summary { height:40px; line-height:20px; color:#666666; text-align:center;}
.dns_pts_tj li .dns_price { height:20px; line-height:20px; text-align:center; color:#ba0301; font-size:14px;}

.dns_cartRight { width:222px; background:url(../myimages/ctr_bg.gif) repeat-y; border-bottom:1px solid #cccccc; float:right; margin-top:8px;}
.dns_rmcart { width:200px; background:url(../myimages/ctr_top.gif) no-repeat; padding:6px 11px; overflow:hidden}
.dns_rmcart_tit { height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#f00404; padding-left:12px; overflow:hidden}
.dns_rmcart_cnt dl dt { height:24px; line-height:24px; color:#696969; font-weight:bold; overflow:hidden}
.dns_rmcart_cnt dl dd { width:200px; height:67px; padding:6px 0; overflow:hidden}
.dns_rmcart_cnt dl dd img { display:block; width:65px; height:65px; border:3px solid #dcdcdc; float:left; margin-right:8px;}
.dns_rmcart_cnt dl dd span { display:block; width:120px; height:36px; line-height:18px; float:left; overflow:hidden}
.dns_rmcart_cnt dl dd p { display:block; width:120px; height:20px; line-height:20px; float:left; overflow:hidden}
.dns_rmcart .dns_value { border-top:1px solid #e7e7e7; margin-top:10px;}
.dns_rmcart .dns_value li { padding:6px; overflow:hidden}



/*买家订单*/
.dns_dealRemind { height:28px; line-height:28px; background:url(../myimages/icon_n.gif) no-repeat 5px 6px; border:1px solid #e1e1e1; padding:0 10px 0 30px; margin-top:8px; overflow:hidden}
.dns_dealRemind span { padding:0 20px; color:#ac1818;}
.dns_dealRemind a { color:#0084ff;}

.dns_dealTab { width:784px; padding:8px 0; overflow:hidden}

#dns_mydealtab { width:784px; }
#dns_mydealtab .dns_tabTit { height:33px; background:url(../myimages/dealTab.gif) repeat-x 0 0;overflow:hidden}
#dns_mydealtab .dns_tabTitle { display:block; height:33px; padding-left:16px; overflow:hidden}
#dns_mydealtab .dns_tabTitle li { float:left; width:110px; height:33px; line-height:33px; background:url(../myimages/dealTab.gif) no-repeat -110px -33px; text-align:center; color:#4f4f4f; overflow:hidden; margin-right:6px;}
#dns_mydealtab .dns_tab_select,#dns_mydtstab .dns_tab_hover { background:url(../myimages/dealTab.gif) no-repeat 0 -33px !important;}
#dns_mydealtab .dns_tabContent { width:784px; padding:10px 0; overflow:hidden}
#dns_mydealtab .dns_mytabContent { width:784px; overflow:hidden}

.dns_osearch td,.dns_oselect td { padding:5px 0 5px 5px;}
.dns_osearch input,.dns_oselect input { height:20px; line-height:20px !important; margin:0 2px;}
.dns_osearch input.dns_bbname { width:350px; }
.dns_bnt_osHide { display:block; height:21px; line-height:21px; background:url(../myimages/icon_hdsh.gif) no-repeat 100% 0; padding:0 12px;}
.dns_bnt_osShow { display:block; height:21px; line-height:21px; background:url(../myimages/icon_hdsh.gif) no-repeat 100% -20px; padding:0 12px;}

.dns_orderList { width:100%; overflow:hidden}
.dns_orderList dl dt { background:#f3f3f3; padding:8px 12px; overflow:hidden}
.dns_orderList dl dt a { padding:0 12px; color:#cc3333;}
.dns_orderList dl dd { overflow:hidden}
.dns_orderList dl dd table { width:100%; margin-top:8px;}
.dns_orderList dl dd table td { border:1px solid #e6e6e6; vertical-align:top;}
.dns_orderList dl dd table thead td { background:#f3f3f3; padding:8px 12px;}
.dns_orderList dl dd table tbody td { padding:12px;}
.dns_orderList .dns_dno { padding-right:30px;}
.dns_orderList .dns_dtime { padding-right:30px;}
.dns_orderList .dns_baobei img { display:block; width:57px; height:57px; float:left; border:1px solid #e6e6e6;}
.dns_orderList .dns_baobei span { display:block; width:120px; line-height:19px; float:left; padding-left:10px; overflow:hidden}


/*交易详情*/
.dns_deal { height:60px; line-height:60px; text-align:right; color:#222; font-size:14px; position:relative; margin-top:10px; overflow:hidden;}
.dns_deal .dns_b { color:#ff0000;}

.dns_dealborder { width:940px; border:1px solid #ccc; padding:5px; margin-top:8px;}
.dns_dealstatus { width:920px; background:#fffceb; border:1px solid #eed97c; padding:5px 10px; overflow:hidden}
.dns_dealstatus dl dt { height:30px; line-height:30px; border-bottom:1px solid #eed97c; font-size:14px;}
.dns_dealstatus dl dd { line-height:24px;}

.dns_dealInfo { width:950px; border:1px solid #ccc; margin-top:8px;}
.dns_dealInfo_tit { background:#f3f3f3; border-bottom:1px solid #ccc; height:32px; line-height:35px; padding:0 35px; font-size:14px; color:#b20804; font-weight:bold; overflow:hidden}
.dns_dealInfo_cnt { width:900px; padding:10px 25px; overflow:hidden}
.dns_dealInfo_cnt dl { border-bottom:1px solid #f3f3f3; padding:10px;}
.dns_dealInfo_cnt dl dt { height:28px; line-height:28px; font-weight:bold;}
.dns_dealInfo_cnt dl dd { line-height:28px;}
.dns_dealInfo_cnt dl dd table { width:880px;}

.dns_dIorder td { border:1px solid #e6e6e6; }
.dns_dIorder thead td { background:#f3f3f3; padding:2px 12px; text-align:center;}
.dns_dIorder tbody td { padding:12px;}
.dns_dIorder .dns_baobei img { display:block; width:57px; height:57px; float:left; border:1px solid #e6e6e6;}
.dns_dIorder .dns_baobei span { display:block; width:120px; line-height:19px; float:left; padding-left:10px; overflow:hidden}
.dns_sfk { height:30px; line-height:30px; text-align:right; padding-top:10px; overflow:hidden}
.dns_sfk b { font-size:16px; padding:0 2px;}


/*登陆注册*/
.dns_login_reg { width:100%; font-size:14px; color:#000; padding-top:100px; overflow:hidden}
.dns_login_reg table { width:383px;}
.dns_logindiv { width:385px; height:370px; padding:13px 140px 0; background:url(../myimages/login_bg.gif) no-repeat; margin:auto;}
.dns_logindiv table td { padding:15px 0 10px 0;}
.dns_regdiv { width:385px; height:370px; padding:13px 140px 0; background:url(../myimages/login_bg.gif) no-repeat; margin:auto;}
.dns_regdiv table td { padding:3px 0;}
.lgrgtext { height:25px; line-height:25px !important; border:1px solid #a4a4a4; background:#fff; padding:0 3px; width:214px;}
.lgrgTip { font-size:12px; color:#bab7b7;}


/*确认订单页面*/
.dns_confirm { width:952px; overflow:hidden;}
.dns_confirm dl { background:#f5f5f5; border:1px solid #ddd; padding:20px; margin-top:8px;}
.dns_confirm dl dt { height:30px; line-height:30px; overflow:hidden}
.dns_confirm dl dd { width:910px; overflow:hidden}


.lxj_t_dl{ width:300px; height:210px; padding:0 20px;}
.lxj_t_dl td { padding:5px;}
.lxj_t_dl .lxj_boder td { border-top:1px solid #CCC; padding-top:5px;}
.lxj_t_dl input.lxj_inputm{ border:1px solid #CCC; height:20px; line-height:20px !important;}













